﻿<%@ Page Title="Změna hesla" Language="C#" MasterPageFile="~/Pages/Site.Master" AutoEventWireup="true" CodeBehind="Password.aspx.cs" Inherits="Altairis.FluffyCloud.WebCore.Pages.My.Password" %>
<asp:Content ContentPlaceHolderID="Main" runat="server">
    <h1>Změna hesla</h1>
    <asp:ChangePassword ID="ChangePassword" runat="server" RenderOuterTable="false" ChangePasswordFailureText="<p data-dialog-message='FluffyCloud'>Bylo zadáno chybné současné heslo, nebo je nové heslo příliš krátké (musí mít alespoň {0} znaků).</p>">
        <ChangePasswordTemplate>
            <asp:Literal ID="FailureText" runat="server" />
            <div class="form">
                <div>
                    <asp:Label runat="server" AssociatedControlID="CurrentPassword" Text="Současné heslo:" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="CurrentPassword" ErrorMessage="Není zadáno současné heslo" ValidationGroup="ChangePassword" Text="*" Display="Dynamic" />
                    <br />
                    <asp:TextBox ID="CurrentPassword" runat="server" TextMode="Password" />
                </div>
                <div>
                    <asp:Label runat="server" AssociatedControlID="NewPassword" Text="Nové heslo:" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="NewPassword" ErrorMessage="Není zadáno nové heslo" ValidationGroup="ChangePassword" Text="*" Display="Dynamic" />
                    <br />
                    <asp:TextBox ID="NewPassword" runat="server" TextMode="Password" />
                </div>
                <div>
                    <asp:Label runat="server" AssociatedControlID="ConfirmNewPassword" Text="Nové heslo znovu:" />
                    <asp:RequiredFieldValidator runat="server" ControlToValidate="ConfirmNewPassword" ErrorMessage="Není zadáno nové heslo" ValidationGroup="ChangePassword" Text="*" Display="Dynamic" />
                    <asp:CompareValidator runat="server" ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword" ErrorMessage="Nové heslo není zadáno dvakrát stejně" ValidationGroup="ChangePassword" Text="*" Display="Dynamic" />
                    <br />
                    <asp:TextBox ID="ConfirmNewPassword" runat="server" TextMode="Password" />
                </div>
                <asp:ValidationSummary runat="server" ValidationGroup="ChangePassword" />
                <div>
                    <asp:Button runat="server" CommandName="ChangePassword" Text="OK" ValidationGroup="ChangePassword" />
                </div>
            </div>
        </ChangePasswordTemplate>
        <SuccessTemplate>
            <p>Vaše heslo bylo úspěšně změněno.</p>
        </SuccessTemplate>
    </asp:ChangePassword>
</asp:Content>